package cc.rengu.igas.bsps.facade.bean;

import java.io.Serializable;

/**
 * 手续费优惠规则信息
 * Created by 王成 on 2018/10/10.
 */
public class MchntDisFeeInfo implements Serializable {
    private String feeDisRuleId;  /* 费率优惠规则代码       */
    private String feeDisRuleName;  /* 费率优惠规则名称       */
    private String feeDisCycleType;  /* 优惠周期类型           */
    private String cycleStartDate;  /* 周期开始日期           */
    private String cycleEndDate;  /* 周期截止日期           */
    private String cycleContinueFlag;  /* 周期延续标志           */
    private String feeDisMode;  /* 优惠方式               */
    private String propRate;  /* 按比例－费率折扣率     */
    private String fixedPropRate;  /* 按固定费率－绝对值费率 */
    private String absoluteRate;  /* 绝对值费率             */
    private String cappingNum;  /* 封顶笔数               */
    private String accuCappingNum;  /* 累计封顶值             */
    private String accuClearFlag;  /* 是否清空累积值         */
    private String cappingAmt;  /* 封顶本金               */
    private String cappingFee;  /* 封顶手续费             */

    public String getFeeDisRuleId() {
        return feeDisRuleId;
    }

    public void setFeeDisRuleId(String feeDisRuleId) {
        this.feeDisRuleId = feeDisRuleId;
    }

    public String getFeeDisRuleName() {
        return feeDisRuleName;
    }

    public void setFeeDisRuleName(String feeDisRuleName) {
        this.feeDisRuleName = feeDisRuleName;
    }

    public String getFeeDisCycleType() {
        return feeDisCycleType;
    }

    public void setFeeDisCycleType(String feeDisCycleType) {
        this.feeDisCycleType = feeDisCycleType;
    }

    public String getCycleStartDate() {
        return cycleStartDate;
    }

    public void setCycleStartDate(String cycleStartDate) {
        this.cycleStartDate = cycleStartDate;
    }

    public String getCycleEndDate() {
        return cycleEndDate;
    }

    public void setCycleEndDate(String cycleEndDate) {
        this.cycleEndDate = cycleEndDate;
    }

    public String getCycleContinueFlag() {
        return cycleContinueFlag;
    }

    public void setCycleContinueFlag(String cycleContinueFlag) {
        this.cycleContinueFlag = cycleContinueFlag;
    }

    public String getFeeDisMode() {
        return feeDisMode;
    }

    public void setFeeDisMode(String feeDisMode) {
        this.feeDisMode = feeDisMode;
    }

    public String getPropRate() {
        return propRate;
    }

    public void setPropRate(String propRate) {
        this.propRate = propRate;
    }

    public String getFixedPropRate() {
        return fixedPropRate;
    }

    public void setFixedPropRate(String fixedPropRate) {
        this.fixedPropRate = fixedPropRate;
    }

    public String getAbsoluteRate() {
        return absoluteRate;
    }

    public void setAbsoluteRate(String absoluteRate) {
        this.absoluteRate = absoluteRate;
    }

    public String getCappingNum() {
        return cappingNum;
    }

    public void setCappingNum(String cappingNum) {
        this.cappingNum = cappingNum;
    }

    public String getAccuCappingNum() {
        return accuCappingNum;
    }

    public void setAccuCappingNum(String accuCappingNum) {
        this.accuCappingNum = accuCappingNum;
    }

    public String getAccuClearFlag() {
        return accuClearFlag;
    }

    public void setAccuClearFlag(String accuClearFlag) {
        this.accuClearFlag = accuClearFlag;
    }

    public String getCappingAmt() {
        return cappingAmt;
    }

    public void setCappingAmt(String cappingAmt) {
        this.cappingAmt = cappingAmt;
    }

    public String getCappingFee() {
        return cappingFee;
    }

    public void setCappingFee(String cappingFee) {
        this.cappingFee = cappingFee;
    }
}
